olfactory pits - Espagnol Anglais Dictionnaire